package com.project2.bean.vo;

import com.project2.bean.po.MarketAdmin;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @author : bunnyupup
 * @description :
 * @date : Created in 2022/8/12 20:48
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class AdminAdminVO {
    private Integer id;

    private String username;

//    private String password;

//    private String lastLoginIp;
//
//    private Date lastLoginTime;

    private String avatar;

//    private Date addTime;
//
//    private Date updateTime;
//
//    private Boolean deleted;

    private Integer[] roleIds;

//    public AdminAdminVO(MarketAdmin marketAdmin) {
//        this.id = marketAdmin.getId();
//        this.username = marketAdmin.getUsername();
//        this.password = marketAdmin.getPassword();
//        this.lastLoginIp = marketAdmin.getLastLoginIp();
//        this.lastLoginTime = marketAdmin.getLastLoginTime();
//        this.avatar = marketAdmin.getAvatar();
//        this.addTime = marketAdmin.getAddTime();
//        this.updateTime = marketAdmin.getUpdateTime();
//        this.deleted = marketAdmin.getDeleted();
////        this.roleIds = stringToIntegerArray(marketAdmin.getRoleIds());
//        this.roleIds = marketAdmin.getRoleIds();
//    }
//
//    private Integer[] stringToIntegerArray(String str) {
//        StringBuffer sb = new StringBuffer(str);
//        sb.deleteCharAt(0);
//        sb.deleteCharAt(sb.length() - 1);
//        String string = sb.toString();
//        String[] split = string.split(",");
//        Integer[] integers = new Integer[split.length];
//        for (int i = 0; i < split.length; i++) {
//            integers[i] = Integer.parseInt(split[i].trim());
//        }
//        return integers;
//    }
}
